Skip to content

Remove all Leon's Frozen Custard references from the repo#43

Merged
jjlauterbach merged 4 commits intomainfrom
copilot/remove-leons-scraper
Feb 24, 2026
Merged

Remove all Leon's Frozen Custard references from the repo#43
jjlauterbach merged 4 commits intomainfrom
copilot/remove-leons-scraper

Conversation

Copy link
Contributor

Copilot AI commented Feb 24, 2026

Leon's (Oshkosh, WI) is outside the Milwaukee target area and the scraper was unreliable. This removes the scraper and cleans up every remaining reference across the codebase.

Deleted

  • app/scrapers/leons.py — scraper implementation
  • tests/test_leons_scraper.py — unit tests

Updated

  • app/locations.yaml — removed leons entry
  • scripts/generate_flavors.py — removed scrape_leons import and registration
  • static/index.html — removed Leon's brand filter checkbox
  • static/about.html — replaced "Leon's" with "Big Deal Burgers" in disclaimer
  • static/data/flavors.json — removed leons-oshkosh location entry
  • README.md — removed from supported brands, Playwright example, test command, troubleshooting section, and commit message example
  • tests/test_utils.py — replaced "Leon's Custard" dummy strings with "Big Deal Burgers"
  • tests/test_scraper_ecosystem.py — removed stale commented-out Leon's entry
  • app/scrapers/bigdeal.py — updated comment that referenced Leon's
  • .github/copilot-instructions.md — updated leons.pybigdeal.py as Facebook scraper example
Original prompt

Remove the Leon's scraper since its not working well and its outside the targetted milwaukee area.

The user has attached the following file paths as relevant context:

  • .github/copilot-instructions.md

Created from VS Code.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: jjlauterbach <1447549+jjlauterbach@users.noreply.github.com>
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 24, 2026

Deploying daily-custard with  Cloudflare Pages  Cloudflare Pages

Latest commit: c2452bd
Status: ✅  Deploy successful!
Preview URL: https://8fb76163.daily-custard.pages.dev
Branch Preview URL: https://copilot-remove-leons-scraper.daily-custard.pages.dev

View logs

Copilot AI changed the title [WIP] Remove Leon's scraper due to non-functionality Remove Leon's Frozen Custard scraper Feb 24, 2026
Copilot AI requested a review from jjlauterbach February 24, 2026 15:14
Co-authored-by: jjlauterbach <1447549+jjlauterbach@users.noreply.github.com>
Copilot AI changed the title Remove Leon's Frozen Custard scraper Remove all Leon's Frozen Custard references from the repo Feb 24, 2026
@jjlauterbach jjlauterbach marked this pull request as ready for review February 24, 2026 21:36
Copilot AI review requested due to automatic review settings February 24, 2026 21:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes Leon’s Frozen Custard from the Daily Custard codebase (scraper, tests, locations, UI, docs, and generated data) since it’s outside the target area and unreliable, and updates remaining references to use Big Deal Burgers instead.

Changes:

  • Deleted the Leon’s Playwright scraper and its unit tests.
  • Removed Leon’s from configuration/registration (locations + generator script) and from the UI + generated flavors.json.
  • Updated documentation and test fixtures to eliminate Leon’s brand references.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
app/scrapers/leons.py Deleted Leon’s scraper implementation.
tests/test_leons_scraper.py Deleted Leon’s unit test suite.
app/locations.yaml Removed leons location entry.
scripts/generate_flavors.py Removed Leon’s scraper import/registration from the generation pipeline.
static/index.html Removed Leon’s brand filter checkbox.
static/about.html Updated disclaimer list to remove Leon’s reference.
static/data/flavors.json Removed Leon’s location entry from generated data.
README.md Removed Leon’s references and updated examples to Big Deal Burgers.
tests/test_utils.py Replaced Leon’s dummy strings with Big Deal Burgers equivalents.
tests/test_scraper_ecosystem.py Removed stale commented-out Leon’s entry.
app/scrapers/bigdeal.py Updated comment to remove Leon’s mention.
.github/copilot-instructions.md Updated scraper example reference from leons.py to bigdeal.py.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jjlauterbach jjlauterbach merged commit 8e078b9 into main Feb 24, 2026
6 checks passed
@jjlauterbach jjlauterbach deleted the copilot/remove-leons-scraper branch February 24, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants